387437
377983
500258
34391
603791
949389
83542
960463
829642
355847
880641
509627
5335799
3767581
3278148
2592804
2318988
2172609
2094358
195178
1865118
1760196
1760136
1674471